#include "nota_credito_recibida.h"

Nota_credito_recibida::Nota_credito_recibida(QObject *parent) :
    QDjangoModel(parent)
{
    setForeignKey("compra", new Compra(this));
    setForeignKey("cuenta_por_pagar", new Cuentas_por_pagar(this));
}
int Nota_credito_recibida::getId_nota_credito() const
{
    return id_nota_credito;
}

void Nota_credito_recibida::setId_nota_credito(int value)
{
    id_nota_credito = value;
}
QString Nota_credito_recibida::getNumero_nota_credito() const
{
    return numero_nota_credito;
}

void Nota_credito_recibida::setNumero_nota_credito(const QString &value)
{
    numero_nota_credito = value;
}
Cuentas_por_pagar *Nota_credito_recibida::getCuenta_por_pagar() const
{
    return (Cuentas_por_pagar*)foreignKey("cuenta_por_pagar");
}

void Nota_credito_recibida::setCuenta_por_pagar(Cuentas_por_pagar *value)
{
    setForeignKey("cuenta_por_pagar", value);
}
double Nota_credito_recibida::getMonto_total() const
{
    return monto_total;
}

void Nota_credito_recibida::setMonto_total(double value)
{
    monto_total = value;
}
int Nota_credito_recibida::getPorcentaje_iva() const
{
    return porcentaje_iva;
}

void Nota_credito_recibida::setPorcentaje_iva(int value)
{
    porcentaje_iva = value;
}
double Nota_credito_recibida::getMonto_iva() const
{
    return monto_iva;
}

void Nota_credito_recibida::setMonto_iva(double value)
{
    monto_iva = value;
}
QDate Nota_credito_recibida::getFecha_emision() const
{
    return fecha_emision;
}

void Nota_credito_recibida::setFecha_emision(const QDate &value)
{
    fecha_emision = value;
}
QDate Nota_credito_recibida::getFecha_vencimiento() const
{
    return fecha_vencimiento;
}

void Nota_credito_recibida::setFecha_vencimiento(const QDate &value)
{
    fecha_vencimiento = value;
}
bool Nota_credito_recibida::getSigue_vigente() const
{
    return sigue_vigente;
}

void Nota_credito_recibida::setSigue_vigente(bool value)
{
    sigue_vigente = value;
}
Compra *Nota_credito_recibida::getCompra() const
{
    return (Compra *)foreignKey("compra");
}

void Nota_credito_recibida::setCompra(Compra *value)
{
    setForeignKey("compra", value);
}
QString Nota_credito_recibida::getObservacion() const
{
    return observacion;
}

void Nota_credito_recibida::setObservacion(const QString &value)
{
    observacion = value;
}
QString Nota_credito_recibida::getClasificacion() const
{
    return clasificacion;
}

void Nota_credito_recibida::setClasificacion(const QString &value)
{
    clasificacion = value;
}












